engine cooling unit - French English Dictionary